feat: 集成 Taskboard 任务面板与继续对话能力 - #1839
Open
acc-c wants to merge 4 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
摘要
本 PR 在 CodexPlusPlus 中集成 Taskboard 任务面板,让 Codex++ 可以在当前应用内管理任务、沉淀 Agent 协作记录,并从任务详情直接继续关联 Codex 对话。任务看板、任务详情、子任务、评论、归档、自动认领与继续对话浮窗形成一套面向多 Agent 工作流的本地任务协作面板。
截图
主要变化
功能结构
新增
apps/codex-taskboard任务面板应用,包含本地服务、Web UI、CLI、注入脚本与测试。Taskboard 作为 Codex++ 内的一等入口接入,不改变 Codex 主对话的模型调用路径。
任务、评论、父子任务、关联关系、归档状态与开发上下文统一沉淀到 Taskboard 数据层。
任务面板
新增任务看板,支持按状态列浏览任务,并提供隐藏列、搜索、筛选、归档、删除和移动项目等操作。
新增任务详情页,支持描述、属性、标签、工作流、附件、活动记录、父子任务与关联对话入口。
支持子任务与子 Agent 协作记录,父任务可直接汇总子任务进度,子任务保留对应 Agent 的结果评论和对话来源。
继续对话
任务卡片与任务详情可打开关联 Codex 对话。
新增页面内继续对话浮窗,可在不离开 Taskboard 的情况下继续查看和推进原 Codex 任务。
浮窗支持展开、缩小、关闭,并保留跳转到原 Codex 任务页面的备用入口。
优化浮窗尺寸、内容宽度和右侧原生区域遮挡,避免展开后挤压或错位。
Codex++ 集成
接入 Codex++ 顶栏与注入链路,使任务面板可以在 Codex 工作区内作为完整页面打开。
完善 Launcher、Manager、CDP Bridge 与 renderer inject 的协作,支持启动、刷新、重启和服务保活。
收紧 CDP 页面选择与注入范围,避免向无关页面重复注入。
修复 Windows 后台 Node 服务可见窗口问题,后台 Taskboard 服务不再反复弹出控制台窗口。
调整 Codex++ 顶栏预留空间,避免任务面板自动化入口与状态区域重叠。
自动化
新增自动认领待办入口,支持启停、按额度启停、间隔、模型与推理强度配置。
自动化配置与 Taskboard 本地服务联动,便于在长期任务流中持续领取和推进待办事项。
运行稳定性
注入脚本使用当前源哈希做幂等保护,避免重复注入、旧脚本残留和重复响应。
Bridge 生命周期补齐服务确保、消息转发、iframe 刷新与宿主页面恢复路径。
保留前端缓存与刷新去重,减少同一任务面板页面的重复加载。
补充注入、驻留进程、CDP Bridge 与 Taskboard 行为测试,覆盖关键集成路径。
兼容性
Codex 主对话路径保持不变。
Taskboard 本地服务、Web UI 与 CLI 独立运行,可通过 Codex++ 注入入口进入,也可单独作为任务面板使用。
现有 Codex++ 设置与注入逻辑继续保留,只在必要位置增加 Taskboard 入口和避让样式。